﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SimpleData.ObjectModel;
using SimpleData.Infrastructure.Plugins;

namespace SimpleData.Data.Internals
{

	/// <summary>
	/// 
	/// </summary>
	internal sealed class RepositoryGroup
	{

		/// <summary>
		/// 
		/// </summary>
		internal RepositoryGroup( Plug plugins )
		{
			this.ObjectModel = new RepositoryFactory<IObjectModelRepository>( plugins );
		}

		/// <summary>
		/// 
		/// </summary>
		internal RepositoryFactory<IObjectModelRepository> ObjectModel
		{
			get;
			private set;
		}

	}
}
